# N合一版本总结
# TD分析
# NMC样式问题
大部分都是适配NMC的样式问题,之前SDB1.0版本对交换机相关页面改动较少,合入框版本后出现很多页面样式问题。
且这些有问题的地方基本都是比较特殊写法的,不能被统一覆盖,只能发现一处修改一处。
# 前端打包方式改变
在大质量二期修改了前端代码打包方式,批量修改了文件依赖,导致会出现页面缺少依赖而报错的问题。
经过了N合一的测试修改后,基本扫除这类情况,可能存在一些使用场景极低的页面还未被发现。
另外需要注意的是由于打包改为前端打包,js修改了首页和公共组件等被打包了的文件时,在不开debug的模式下需要手动打包并替换代码到环境上才能生效。
# 合代码
# git
N合一中出现了不少代码错误覆盖合入的问题,主要原因是对git的合并代码操作不熟悉导致。
建议将合代码的方式形成一份规范文档,方便之后操作。
# 遗漏项目
合代码人员只合了webui下的代码,忽略了胖模式几个项目的代码,导致测试期间才发现代码未合入。
建议以后将需合入代码的项目都清楚写好,避免遗漏。
# 编码总结
在本版本内改了300+td,关于工作效率的提升思考如下:
# 找代码速度
ext项目,刚接触的新人可能找几个小时才找得到对应的代码。
找页面:
打开debug就显示当前页面名了
找弹窗:
开启debug后,控制台会输出当前的action,根据页面名找到当前mgr,再根据action名找到调用的弹窗即可。
# 关联业务
页面分权要注意同步修改页面菜单和管理员页面分权菜单。
修改宽度之类的注意中英文下都要测试。